package com.abc.deviceservice.normalreader;

public interface NormalCardReaderListener {
    /**
     * 读卡结果返回
     * @param data:读卡结果数据 JSON格式toString
     * cardNo 卡号
     * username 姓名
     * credentialType 证件类型
     * documentNumber 证件号码
     * accountBalance 账户余额（一般为电子现金账户）
     * balanceCap 余额上限
     * validity 有效期
     * serialNumber 卡序列号
     * track1Data 一磁道信息
     * track2Data 二磁道信息
     * track3Data 三磁道信息
     */
    void onNormalCardReaderResult(String data);
    /**
     * 失败
     * @param errorMessage（string） - JSON格式toString。
     * code:错误码，参考错误码定义
     * message:错误信息
     */
    void onError(String errorMessage);
}
